import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'// svg component

// register globally
Vue.component('svg-icon', SvgIcon)

const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)

// 1. svg引入 -> 动态引入
// 2. 压缩 -> sprite -> 一次请求，提高性能
// 3. svg-sprite-loader -> webpack -> 2 -> vue.config.js
// 4. svg-sprite-loader -> 规定了svg的使用方法 symbol -> use -> icon-[name]
// 5. vue -> props -> icon
